/**
 * CLASSE Cliente
 *
 * Esta classe contem a implementacao da estrutura dos objetos que guardam dados de clientes.
 */

/**
 * Inicio da especificacao da classe.
 */
public class Cliente {

//------------------------------------------------------
// A T R I B U T O S
//------------------------------------------------------

	// Armazena o codigo do cliente no sistema
	int codigo;
	
	// Armazena o nome do cliente
	String nome;
	
	// Armazena o endereco do cliente
	String endereco;
	
	// Armazena o telefone do cliente
	String telefone;
	
	// Armazena o endereco de e-mail do cliente
	String email;

//------------------------------------------------------
// M E T O D O S
//------------------------------------------------------
	
	/**
	 * METODO consultaProcessos
	 *		Retorna um vetor de objetos da classe Processo contendo os dados de todos os processos
	 * do cliente armazenado no objeto.
	 */
	public Processo[] consultaProcessos() {
		ListagemProcessos listaProcessos = new ListagemProcessos();
		return listaProcessos.consultaPorCliente(codigo);
	} // Fim do metodo "consultaProcessos"
	
} // Fim da classe Cliente